package com.example.bookcar.pojo;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import lombok.Data;

/**
 * 订单表
 * @TableName t_order
 */
@Data
public class Order implements Serializable {
    /**
     * 主键，自增
     */
    private Long id;

    /**
     * 订单号(用于页面显示)
     */
    private String orderCode;

    /**
     * 租车时间
     */
    private Date rentTime;

    /**
     * 还车时间
     */
    private Date returnTime;

    /**
     * 租车地点
     */
    private Long rentLocation;

    /**
     * 还车地点
     */
    private Long returnLocation;

    /**
     * 车辆ID
     */
    private Long carId;

    /**
     * 用户ID
     */
    private Long userId;

    /**
     * 租车天数
     */
    private BigDecimal orderDay;

    /**
     * 订单金额
     */
    private BigDecimal price;

    /**
     * 订单状态(1：待支付 2：已支付 3：进行中 4：已取消 5：已完成)
     */
    private String status;

    private static final long serialVersionUID = 1L;
}